package com.maycurobj.pojo;

import lombok.Data;

import java.util.List;

/**
 * 每刻回调对象
 */
@Data
public class MayCurCallback {

    /**
     * 每刻 单据中 的名称
     */
    private String formName;

    /**
     * 单据类型
     * REIMBURSE（报销单），PRECONSUME（申请单），LOAN（借款单），CONTRACT（合同）
     */
    private String formType;

    /**
     * 任务相关人员(经办人) list 数组
     */
    private List<String> taskAssignee;

    /**
     * 任务id
     */
    private String taskId;

    /**
     * 任务事件场景
     * APPROVAL 审批; 全局处理
     * CASHIER_SETTLE 结算;
     * FINANCE_AUDIT 审核 全局处理
     */
    private String eventScenario;

    /**
     * 任务类型
     * PROCESSING 创建待办 触发 新建待办
     * COMPLETED 创建已办 触发 禁用待办
     * REMOVED     消除待办 触发 禁用待办
     */
    private String taskActionType;
}
